Gompertz software reliability model: Estimation algorithm and empirical validation

نویسندگان

  • Koji Ohishi
  • Hiroyuki Okamura
  • Tadashi Dohi
چکیده

Gompertz curve has been used to estimate the number of residual faults in testing phases of software development, especially by Japanese software development companies. Since the Gompertz curve is a deterministic function, the curve cannot be applied to estimating software reliability which is the probability that software system does not fail in a prefixed time period. In this article, we propose a stochastic model called the Gompertz software reliability model based on non-homogeneous Poisson processes. The proposed model can be derived from the statistical theory of extreme-value, and has a similar asymptotic property to the deterministic Gompertz curve. Also, we develop an EM algorithm to determine the model parameters effectively. In numerical examples with software failure data observed in real software development projects, we evaluate performance of the Gompertz software reliability model in terms of reliability assessment and failure prediction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Reliability Estimation: Gompertz

oftware Reliability Growth Model is a mathematical model of how the software reliability improves as faults are detected and repaired. The performance of SRGM is judged by its ability to fit the software failure data. How good does a mathematical model fit to the data and reliability of software is presented in the current paper. The model under consideration is the, Gompertz model. MLE method ...

متن کامل

Comparing between Maximum Likelihood and Least Square Estimators for Gompertz Software Reliability Model

Software reliability models (SRMs) are very important for estimating and predicting software reliability in the testing/debugging phase. The contributions of this paper are as follows. First, a historical review of the Gompertz SRM is given. Based on several software failure data, the parameters of the Gompertz software reliability model are estimated using two estimation methods, the tradition...

متن کامل

Statistical Analysis and Model Validation of Gompertz Model on different Real Data Sets for Reliability Modelling

A very basic problem in reliability modeling is to obtain information about the form of the population from which the sample is drawn. Goodness of fit test is employed on different real data sets to determine how well the observed sample data "fits" on proposed model for reliability analysis. In this paper, we obtain the tables and graphs of critical values of Kolmogorov-Smirnov (KS) test, and ...

متن کامل

A Discrete Gompertz Equation and a Software Reliability Growth Model

I describe a software reliability growth model that yields accurate parameter estimates even with a small amount of input data. The model is based on a proposed discrete analog of a Gompertz equation that has an exact solution. The difference equation tends to a differential equation on which the Gompertz curve model is defined, when the time interval tends to zero. The exact solution also tend...

متن کامل

Analysis of Gumbel Model for Software Reliability Using Bayesian Paradigm

In this paper, we have illustrated the suitability of Gumbel Model for software reliability data. The model parameters are estimated using likelihood based inferential procedure: classical as well as Bayesian. The quasi NewtonRaphson algorithm is applied to obtain the maximum likelihood estimates and associated probability intervals. The Bayesian estimates of the parameters of Gumbel model are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 82  شماره 

صفحات  -

تاریخ انتشار 2009